package com.company.project.service;
import com.company.project.model.VO.*;
import com.company.project.model.VtZhusu;
import com.company.project.model.VtZuzhuang;
import com.company.project.core.Service;

import java.util.List;


/**
 * Created by CodeGenerator on 2023/11/14.
 */
public interface VtZuzhuangService extends Service<VtZuzhuang> {


    public List<ZuzhuangVO> findListByGroupId(VtZuzhuang vtZuzhuang);

    public Integer getAccumulateNumber(VtZuzhuang vtZuzhuang);
    public List<ZuzhuangVO> findTodayListByGroupId(long startTime, long endTime, Integer groupId, Integer isExamine);

    public List<ZuzhuangVO> findHistoryListByGroupId(long startTime, Integer groupId, Integer isExamine);

    public List<ZuzhuangVO> findTodayAllList(long startTime, long endTime, Integer isExamine);
    public List<ZuzhuangVO> findHistoryAllList(Integer isExamine, FilterVO filterVO);

    //获取统计列表
    public List<StatisticsListVO> getStatisticsList();
    public List<StatisticsDetailDO> getStatisticsDetail(Integer groupId, Integer classes);

}
